<?php

namespace haibao\weixin\model\data;

class WeixinInfo extends \haibao\weixin\model\data\Base{
  
    /**
     * 状态：1为可用；2为不可用
     */
    const STATUS_ENABLE = 1;
    const STATUS_DISABLE = 2;
    
   /**
    * 微信名
    */
    public $AccountName;
    
    /**
     * 微信帐号用户key（自定义，用与访问地址）
     */
    public $AppUserKey;
    
    /**
     * 用户token
     */
    public $Token;
    
    /**
     * 第三方用户唯一凭证
     */
    public $AppId;
    
    /**
     * 第三方用户唯一凭证密钥
     */
    public $AppSecret;
    
   /**
    * 首次关注的欢迎信息
    */
    public $WelcomeMsg;
    
    /**
     * 公共自定义回复消息，多个用json
     */
    public $PublicMsg;
    
    /**
     * 搜索文章时，第一条显示的图文信息（多个，随机读取）
     */
    public $ImageTextMsg;
    
    /**
     * 创建日期
     */
    public $CreateTime;
    
    /**
     * 创建人
     */
    public $CreateBy;
    /**
     * 状态：1为可用；2为不可用
     */
    public $Status;
    
    public function __construct() {
        parent::__construct();
        $this->stringField('AccountName','AccountName',true);
        $this->stringField('AppUserKey','AppUserKey',true);
        $this->stringField('Token','Token',true);
        $this->stringField('AppId','AppId',true);
        $this->stringField('AppSecret','AppSecret',true);
        $this->stringField('WelcomeMsg','WelcomeMsg',true);
        $this->stringField('PublicMsg','PublicMsg');
        $this->stringField('ImageTextMsg','ImageTextMsg');
        $this->dateField('CreateTime','CreateTime',true);
        $this->intField('CreateBy','CreateBy',true);
        $this->intField('Status','Status',true);
        
        $this->setTableName('WeixinInfo');
    }
}
